import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;

public class FileTest {
    public static void main(String[] args) {
        File file = new File("C:\\Users\\HJY\\Desktop\\Java老杜\\003-JavaSE课堂源码\\018-IDEA-javase代码\\javase\\chapter26\\src\\com\\bjpowernode\\java\\annotation");
        System.out.println(file.isFile());
        System.out.println("是否存在？ " + file.exists());
        //如果不存在 创建一个
      /*  if (!file.exists()) {
            try {
                file.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }*/
        //如果不存在创建一个目录
        if (!file.exists()) {
            file.mkdirs();
        }
        System.out.println(file.getParent());
        System.out.println(file);
        System.out.println(file.isFile());
        System.out.println(file.isDirectory());
        System.out.println(file.getName());
        long time = file.lastModified();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
        System.out.println(sdf.format(time));
        System.out.println(file.length());
        File [] files = file.listFiles();
        for (File e : files) {
            System.out.println(e.getName());
        }
    }
}